package com.gao.dao;

import com.gao.pojo.Type;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface TypeDao {
    //管理员保存分类
    int saveType(Type type);

    //根据id查询分类
    Type getTypeById(Long id);

    //根据名字查询id
    Type getTypeByName(String name);

    //查询所有分类
    List<Type> getAllType();

    //查询所有分类
    List<Type> getAllTypeAndBlog();
    
    //管理员查询所有分类
    List<Type> getAdminType();

    //删除分类
    int deleteType(Long id);

    //修改分类
    int updateType(Type type);


}
